.layui-input, .layui-select, .layui-textarea{
  height: 38px !important;
}
*{margin:0;padding:0;box-sizing:border-box;}
html,body{
  height:100%;width:100%;min-height: 100%;overflow: hidden;
}
body{
  font:14px Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif;line-height: 24px;
  /*background: transparent url('../img/pre_bg.jpg') no-repeat center top;*/
  /*background-size: cover;*/
  background-color: #000;color: #999;
  position:relative;
}
a{ color:#fff;text-decoration: none; }
a:hover{text-decoration: none;}
.center{
  background-color: #f2f2f2;
  position:absolute;left:50%;top:50%;
  width : 400px;height:auto;padding: 20px;
  border:1px solid rgba(100,100,100,.4);
  margin-left: -200px;margin-top: -200px;
}
.header{  text-align: center;padding: 20px; }
.header h2{
  margin-bottom: 10px;color: #000;
  font-weight: 300;font-size: 30px;
}
.header p{  font-weight: 300;color: #999; }
.jsf-icon{
  position: absolute;
  left: 1px;top: 1px;
  width: 38px;color: #d2d2d2;
  line-height: 36px;text-align: center;
}
.w-full{ width:100% !important; }
input{ text-indent: 2em; }
.relative{ position: relative !important; }
#jsf-remember{
  display: inline-block !important;
}